home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.445 < prev    next >
Text File  |  1996-02-12  |  28KB  |  770 lines

  1. Frequently Asked Questions (FAQS);faqs.445
  2.  
  3.  
  4.  
  5.     Let's put PostScript Level 2 in perspective with respect to the
  6.     overall printing solution. The effectiveness and performance of any
  7.     particular printing solution is affected by four main elements:
  8.  
  9.  
  10.  
  11.     * Driver: Each major system software environment (Macintosh,
  12.       Windows, OS/2 Presentation Manager, NeXT) has a built-in
  13.       PostScript language driver. These system level drivers ensure
  14.       that all applications running in the environment can output to
  15.       PostScript printers. These drivers do not always produce the most
  16.       efficient PostScript language programs, and may not support the
  17.       wide variety of features available in the language or specific
  18.       hardware features in a PostScript printer.
  19.  
  20.  
  21.     * Language: The PostScript language as defined in the PostScript
  22.       Language Reference Manual (the ``red book'') is the standard
  23.       today.
  24.  
  25.  
  26.     * Communications: AppleTalk, parallel, and serial communications
  27.       are the most commonly used interfaces with PostScript printers
  28.       today.
  29.  
  30.  
  31.     * Controller: Today, most Adobe PostScript printers are based on a
  32.       variety of controllers: Scout (68000), Atlas (68020), and Atlas
  33.       Plus (68030). In addition, there are a number of custom
  34.       controller solutions offered by our OEMs. Total system throughput
  35.       is a function of all four elements. An efficient driver can
  36.       produce PostScript page descriptions that print much faster;
  37.       speed increases of 2-3x over an inefficient driver are not
  38.       uncommon. Communications bottlenecks can account for a majority
  39.       of the time it takes to print a page; a very large scanned image
  40.       can take minutes to transmit to the printer, even using
  41.       AppleTalk. And of course, the speed of the controller itself has
  42.       a direct impact on the time it can take to print a page. However,
  43.       the limiting factor
  44.  
  45.     PostScript Level 2 is one component of a total systems solution
  46.     being assembled by Adobe:
  47.  
  48.  
  49.  
  50.     * Adobe is developing drivers for the Macintosh, Windows 3.0, and
  51.       OS/2 Presentation Manager environments. These drivers will take
  52.       full advantage of the features and performance enhancements in
  53.       PostScript Level 2 printers as well as existing PostScript
  54.       printers.
  55.  
  56.  
  57.     * PostScript Level 2 extends the PostScript language with new
  58.       operators to improve performance and provide additional
  59.       functionality to address the need of end users and ISVs.
  60.  
  61.  
  62.     * PostScript Level 2 includes a variety of file compression
  63.       techniques that can be used to reduce the amount of information
  64.       sent (and hence the time to do so) to the PostScript printer.
  65.  
  66.  
  67.     * Adobe is developing new controllers based on the latest RISC
  68.       technology which are up to 22 times faster than current
  69.       controllers. In addition, these controllers provide our OEMs the
  70.       potential for providing direct SCSI input and Ethernet
  71.       connections for increased throughput.
  72.  
  73.     (C) 1990 Adobe Systems Incorporated. All rights reserved.
  74.     PostScript, Display PostScript, and Adobe are trademarks of Adobe
  75.     Systems Incorporated registered in the U.S. All other product names
  76.     are trademarks or registered trademarks of their respective
  77.     holders.
  78. Xref: bloom-picayune.mit.edu comp.lang.postscript:16098 news.answers:4303
  79. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!spool.mu.edu!olivea!sun-barr!cs.utexas.edu!wupost!uunet!brunix!brunix!jgm
  80. From: jgm@cs.brown.edu (Jonathan Monsarrat)
  81. Newsgroups: comp.lang.postscript,news.answers
  82. Subject: PostScript monthly FAQ v2.01 11-30-92 [12 of 12]
  83. Summary: Useful facts about the PostScript graphics programming language
  84. Message-ID: <1992Dec1.055449.15642@cs.brown.edu>
  85. Date: 1 Dec 92 05:54:49 GMT
  86. Expires: Thu, 31 Dec 1992 00:00:00 GMT
  87. Sender: news@cs.brown.edu
  88. Reply-To: jgm@cs.brown.edu (PostScript FAQ comments address)
  89. Followup-To: poster
  90. Organization: Brown University Department of Computer Science
  91. Lines: 1524
  92. Approved: news-answers-request@MIT.Edu
  93. Supercedes: <1992Oct29.211508.26457@cs.brown.edu>
  94.  
  95. Archive-name: postscript-faq/part12
  96. Last-modified: 1992/11/30
  97. Version: 2.01
  98.  
  99.                               -- PostScript --
  100.  
  101.                             Answers to Questions
  102.  
  103.                    (the comp.lang.postscript FAQ v2.01)
  104.  
  105.                                Jon Monsarrat
  106.  
  107.                               jgm@cs.brown.edu
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.                      This FAQ is formatted as a digest.
  115.  
  116.                 Most news readers can skip from one question
  117.  
  118.                      to the next by pressing control-G.
  119.  
  120.  
  121.     Changes since the last version are marked with a '|' in the table
  122.     of contents and in the sections in the text-only format of the FAQ.
  123.  
  124.     Please help fix the FAQ! All comments should be mailed to
  125.     jgm@cs.brown.edu. My favorite way to receive a change suggestion is
  126.     when it is accompanied by a section of the FAQ that is edited and
  127.     mailed to me verbatim as an example. If you would like to
  128.     contribute, please read the section ``about the FAQ'' first. Thank
  129.     you!
  130.  
  131.     Books and programs are referred to by name only. See the
  132.     appropriate sections for full information.
  133.  
  134. Subject: 12 PostScript Interpreters and Utilities
  135.  
  136.     I would like very much to be able to recommend some of these
  137.     programs over others. Unfortunately, I have very little information
  138.     about most of them. Please send information or additions! Programs
  139.     without significant information will be dropped shortly.
  140.  
  141.     Included in this index are a number of ASCII to PostScript
  142.     conversion programs. These are quick and dirty programs, and it is
  143.     unclear why having so many of them is interesting, so many will
  144.     probably be deleted (send mail about the ones you like most). If
  145.     you really want to convert ASCII to PostScript in a high quality
  146.     way, what you want is a real text formatter. (See the FAQ for
  147.     comp.text and comp.text.tex)
  148.  
  149.     If you have a program, please let me know. Section 10, ``About the
  150.     FAQ'' has some hints on what I'm hoping to get when I get a program
  151.     description.
  152.  
  153. |   I am grateful to Howard Gayle (howard@hal.com) for a large portion
  154. |   of the below information.
  155.  
  156.  
  157. Subject: 12.1 How can I find a program?
  158.  
  159.     To find a program, try using an ``archie'' server. Archie will
  160.     figure out which FTP sites have the program that you are looking
  161.     for. Please try archie before asking people for the program.
  162.  
  163.     I would be happy to answer questions about where to get programs.
  164.     Just send me email. If you find a good ftp site for these programs,
  165.     please let me know.
  166.  
  167.     To use archie, just type ``archie'' or ``xarchie''. If you don't
  168.     have that program, then you can telnet to one of the following
  169.     addresses and type ``archie'' as the username. To get help type
  170.     ``help''.
  171.  
  172.  
  173.       archie.rutgers.edu   128.6.18.15     (Rutgers University)
  174.       archie.unl.edu       129.93.1.14     (University of Nebraska in Lincoln)
  175.       archie.sura.net      128.167.254.179 (SURAnet archie server)
  176.       archie.ans.net       147.225.1.2     (ANS archie server)
  177.       archie.au            139.130.4.6     (Australian server)
  178.       archie.funet.fi      128.214.6.100   (European server in Finland)
  179.       archie.doc.ic.ac.uk  146.169.11.3    (UK/England server)
  180.       archie.cs.huji.ac.il 132.65.6.15     (Israel server)
  181.       archie.wide.ad.jp    133.4.3.6       (Japanese server)
  182.  
  183.     If you don't have telnet, send email to archie at any of the above
  184.     sites with the subject ``help''.
  185.  
  186.  
  187. Subject: 12.2 How can I browse through PostScript programs?
  188.  
  189.     To find ftp sites that carry PostScript programs, try ``archie
  190.     postscript''. Then use ftp to look through them.
  191.  
  192.  
  193. Subject: 12.3 Keywords
  194.  
  195.     What:
  196.  
  197.       Bounding-Box
  198.          Determines the bounding box of a PostScript program (so it can
  199.          be converted to EPSF for example).
  200.  
  201.       Converts
  202.          The program converts back and forth between formats such as:
  203.          ASCII, PostScript, TeX, Images, PCL
  204.  
  205.       Converts-Images
  206.          A program that converts to too many image formats to name!
  207.  
  208.       Device-Utility
  209.          A utility for a PostScript device.
  210.  
  211.       Document-Previewer
  212.          The previewer has options for viewing text documents. NOTE:
  213.          most previewers make passable document previewer even without
  214.          these extra options.
  215.  
  216.       Example
  217.          The source code for this program is a programming example for
  218.          programmers.
  219.  
  220.       Font-Utility
  221.          The program does something useful with font descriptions.
  222.  
  223.       Interpreter
  224.          The program can understand the PostScript language.
  225.  
  226. |     Level-2
  227. |        The program can interpret a reasonable amount of PostScript
  228. |        level 2.
  229.  
  230.       Non-PostScript-Printer-Driver
  231.          The program allows PostScript drawings to be printed on at
  232.          least one non-PostScript printer.
  233.  
  234.       Page-Reordering
  235.          The program allows you to either choose a page or a few pages
  236.          to print from a big document, or lets you print in reverse
  237.          order, or lets you ``N-Up'', which means to put more than one
  238.          page on a physical page. These programs work only if the
  239.          PostScript input follows the Adobe Document Structuring
  240.          Conventions. (See Section 9, ``Encapsulated PostScript'').
  241.  
  242.       Previewer
  243.          The interpreter displays PostScript on the screen.
  244.  
  245. |     Programmer-Utility
  246. |        The program helps write PostScript programs.
  247.  
  248.       Text-Formatter
  249.          The program formats text in some interesting way, or lets you
  250.          include PostScript in a text formatter.
  251.  
  252.       Written-in-PostScript
  253.          The program is written entirely in PostScript and thus can run
  254.          on any computer with an interpreter, or on any PostScript
  255.          printer.
  256.  
  257.     Status
  258.  
  259.       Shareware
  260.          means that the program is free but the author would like
  261.          money.
  262.  
  263.       Free
  264.          means that the program is freely available. This usually means
  265.          that source code is included and that it is freely
  266.          distributable.
  267.  
  268.       Commercial
  269.          means that some company sells the program.
  270.  
  271.       Platforms:
  272.          What computers does it run on? For the IBM PC, look for
  273.          ``MS-DOS''. For most workstations, look for ``UNIX''.
  274.  
  275.       Get-From
  276.          tells where to get the program, through ftp or some other
  277.          source.
  278.  
  279. Subject: 12.4 Interpreters
  280.     The following are all programs that understand the PostScript
  281.     graphics programming language. PostScript is an interpreted
  282.     language, which means that there is no compiler for it. An
  283.     interpreter is like a compiler that, instead of producing a
  284.     sequence of actions in machine language for the computer to handle
  285.     at some future time, performs the actions itself immediately.
  286.     Most interpreters are also previewers, which allow you to view the
  287.     PostScript drawing as it is created by the PostScript program.
  288.     Unfortunately, viewing the document on-line is not guaranteed to be
  289.     a perfect simulation of printing the document. Complex programs
  290.     that use random numbers or check the device type will almost
  291.     certainly run differently.
  292.     Some interpreters are meant for looking at text documents without
  293.     printing them. They usually have a number of functions for flipping
  294.     back and forth between pages. These interpreters are called
  295.     document previewers.
  296.  
  297.     Canvas 3.0
  298.       ???
  299.  
  300.       What: Previewer
  301.       Status: commercial (more than $ 50)
  302.       Platforms: Macintosh
  303.       Get-From: ???
  304.  
  305.     Freedom of Press
  306.       ???
  307.       For most users who only want to print to common printers like
  308.       DeskWriters, StyleWriters, or Personal LaserWriter LS's, the
  309.       light version of Freedom of the Press will suffice. ( $ 55).
  310.  
  311.       What: Interpreter, Non-PostScript-Printer-Driver
  312.       Status: commercial ( $ 55)
  313.       Platforms: ???
  314.       Get-From: ???
  315.  
  316.     Gammascript
  317.       ???
  318.  
  319.       What: Interpreter
  320.       Status: ???
  321.       Platforms: MS-DOS
  322.       Get-From: ???
  323.  
  324.     Ghostscript
  325.       is perhaps the most popular previewer. It is a PostScript
  326.       interpreter written by L. Peter Deutsch, and is distributed under
  327.       the terms of the GNU Library General Public License. Unlike
  328.       commercial interpreters, ghostscript isn't tied to a particular
  329.       piece of hardware. Ghostscript will compile on most common
  330.       platforms, and has drivers for many common peripherals, including
  331. |     X11R [ 345 ] , MS-DOS-VGA, Deskjet 500, Epson dot matrix
  332.       printers, and HP laserjets.
  333.  
  334.       Ghostscript deals well with "normal" documents, such as output
  335.       from Tomas Rokicki's dvips. If you're into testing the outer
  336.       limits of PostScript, however, your mileage with Ghostscript may
  337.       vary. The output character quality is (obviously) dependent upon
  338. |     the fonts which ghostscript uses. Most of ghostscript's fonts are
  339. |     outlines generated from the bitmap fonts that were donated by
  340. |     Adobe to the X consortium. These are certainly good enough for
  341. |     screen previewing, and rough drafts, but show their limitations
  342.       when used on laser printers. Fortunately, Ghostscript can use
  343.       type 1 fonts, so if you happen to have some around, you'll find
  344.       that the output quality is very close to that of a PostScript
  345. |     interpreter. Ghostscript comes with a few type 1 fonts that were
  346. |     donated to the X consortium from Adobe, IBM, and Bitstream. Note
  347.       that if you're using TeX or LaTeX with the cmr fonts, this last
  348.       statement implies that ghostscript will probably suit your needs,
  349.       since your dvi-to-ps converter will include the cmr fonts in its
  350.       output PostScript file.
  351.  
  352.       If you're using IBM OS/2 2.0, you can make a Ghostscript icon and
  353.       drag PostScript files onto it and they'll be printed
  354.       automatically.
  355.  
  356.       Ghostscript 2.2 has been ported to the Atari ST platform by
  357.       Timothy Gallivan. It's available by ftp to
  358.       atari.archive.umich.edu.
  359.  
  360.       For more information about Ghostscript, read the
  361.       gnu.ghostscript.bug newsgroup, or contact the author, Peter
  362.       Deutsch, at ghost@aladdin.com.
  363.  
  364.       What: Interpreter, Previewer, Programmer-Utility, User-Utility,
  365.          Non-PostScript-Printer-Driver, Level-2,
  366.          Converts-PostScript-to-GIF, Converts-PostScript-to-PBM.
  367.       Status: free
  368.       Platforms: MS-DOS, UNIX, VMS, Xwindows, Atari-ST.
  369.       Get-From:
  370.          Japan: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:ftpsync/prep
  371.          Australia: archie.oz.au:gnu Europe: src.doc.ic.ac.uk:gnu,
  372.          ftp.informatik.tu-muenchen.de,
  373.          ftp.informatik.rwth-aachen.de:pub/gnu, nic.funet.fi:pub/gnu,
  374.          ugle.unit.no, isy.liu.se, ftp.stacken.kth.se, sunic.sunet.se,
  375.          ftp.win.tue.nl, ftp.diku.dk, ftp.eunet.ch, archive.eu.net
  376.          United States: ftp.cs.wisc.edu:pub/X, prep.ai.mit.edu:pub/gnu,
  377.          wuarchive.wustl.edu, ftp.cs.widener.edu, uxc.cso.uiuc.edu,
  378.          col.hp.com, gatekeeper.dec.com:pub/GNU, ftp.uu.net:systems/gnu
  379.       See Ghostview and GSPreview.
  380.  
  381. |   Ghostview
  382. |     is an X11 user interface for ghostscript. It was written by Tim
  383. |     Theisen, and is distributed under the terms of the GNU General
  384. |     Public License. Ghostview runs on UNIX and VMS platforms. To
  385. |     compile ghostview, you should have the X11R5 distribution from
  386. |     MIT. Many vendors do not provide the Athena widgets.
  387. |
  388. |     Ghostview provides a menu driven interface with ample keyboard
  389. |     accelerators. It also provides popup zoom windows and the ability
  390. |     to save or print selected pages.
  391. |
  392. |     For more information about ghostview, contact the author, Tim
  393. |     Theisen, at ghostview@cs.wisc.edu.
  394. |
  395. |     What: Bounding-Box, Document-Previewer, Level-2, Page-Reordering
  396. |     Status: free
  397. |     Platforms: X11 on Unix or VMS systems.
  398. |     Get-From: Source: ftp.cs.wisc.edu:/pub/X/ghostview-1.4.1.tar.Z or
  399. |        prep.ai.mit.edu:/pub/gnu/ghostview-1.4.1.tar.Z or other GNU
  400. |        distribution points (see ghostscript's listing) Binaries:
  401. |        ftp.cs.wisc.edu:/pub/X/ghostview-exe directory
  402.  
  403.     GoScript 3.0
  404.       ???
  405.  
  406.       What: Interpreter
  407.       Status: ???
  408.       Platforms: MS-DOS
  409.       Get-From: ???
  410.  
  411.     GSPreview
  412.       A document previewer based on GhostScript, by Richard Hesketh.
  413.  
  414.       What: Document-Previewer, Level-2
  415.       Status: free
  416.       Platforms: X Windows
  417.       Get-From: prep.ai.mit.edu
  418.  
  419.     Hijack-PS
  420.       ???
  421.  
  422.       What: Interpreter, Converts-???
  423.       Status: ???
  424.       Platforms: ???
  425.       Get-From: ???
  426.  
  427.     JAWS
  428.       ???
  429.  
  430.       What: Interpreter
  431.       Status: Commercial
  432.       Platforms: Sun
  433.       Get-From ???
  434.       Where to get it: uad1077@dircon.co.uk
  435.  
  436.     NeXTStep,
  437.       release 3.0 supports full level 2 PostScript.
  438.  
  439.       What: Interpreter
  440.       Status: commercial
  441.       Platforms:
  442. |        NeXT
  443.       Get-From:
  444. |        NeXT
  445.  
  446.     Opium
  447.       converts PostScript to several raster image formats. It has
  448.       several language extensions relating to image processing (alpha
  449.       channel, "forall" for images etc.) and usability of PostScript as
  450.       a general purpose script language ("system", secure and
  451. |     non-secure modes, etc.) Converts to TIFF 5.0 (including RLE, LZW,
  452. |     fax3, fax4, and JPEG compressions), PBM, PGM, PPM, Sixel (VT240,
  453. |     LN03), Group 3 fax, ASCII, and HPGL (experimental).
  454.  
  455.       What: Interpreter, Converts-PostScript-to-ASCII, Converts
  456.          PostScript-to-TIFF, Converts-Images, Level-2,
  457.          Converts-PostScript-to-HPGL
  458.       Status: commercial
  459.       Platforms: UNIX, Sun, DECstation, AIX, NeXT, Alpha and VMS.
  460.       Get-From: Stream Technologies Inc., Valkjarventie 2, SF-02130 Espoo,
  461.          FINLAND, Tel: +358 0 43577340, Fax: +358 0 43577348, Email: info@sti.fi
  462.  
  463.     pageview
  464. |     can preview PostScript on the Sun screen. The document must
  465.       follow the DSC conventions described in section 9 (EPSF).
  466.  
  467.       What: Previewer
  468.       Status: commercial
  469.       Platforms: OpenWindows
  470.       Get-From: Sun
  471.  
  472.     PixelScript
  473.       ???
  474.  
  475.       What: Interpreter, Previewer
  476.       Status: commercial
  477.       Platforms: Amiga
  478.       Get-From: ???
  479.  
  480.     PowerPage
  481.       from Pipeline Associates handles the special hints in Adobe Type
  482.       1 fonts (see Section 4, ``Fonts'').
  483.  
  484.       What: Interpreter
  485.       Status: commercial
  486.       Platforms: ???
  487.       Get-From: Pipeline Associates
  488.  
  489.     Post
  490.       turns PostScript files into screen images, image files, and
  491.       prints on non-PostScript printers. Scaling & pixel density are
  492.       adjustable by the user. It is excellent, works in color, supports
  493.       types 1 and 3 fonts. By Adrian Aylward, 20 Maidstone Rd Swindon,
  494.       WILTS. UK.
  495.       This is not the same as Post for MS-DOS.
  496.  
  497.       What: Interpreter, Previewer, Converts-Images
  498.       Status: free
  499.       Platforms: Amiga
  500.       Get-From: Compuserve, or from any Amiga PD source, in the well-known
  501.          Fred Fish collection. Current version is 1.7, on Fish Disk
  502.          669. Or grind.isca.uiowa.edu, gatekeeper.dec.com [
  503.          /pub/micro/amiga/fish ] , monu6.cc.monash.edu.au,
  504.          ux1.cso.uiuc.edu [ amiga/fish/f6/ff669 ]
  505.  
  506.     PS-Magic
  507.       ???
  508.       Registration is $ 40 and includes the usual 40 font family...
  509.       Otherwise it only includes the Times font family.
  510.  
  511.       What: Interpreter
  512.       Status: shareware ( $ 40)
  513.       Platforms: ???
  514.       Get-From: Advantage Computer, Box 524, Fremont CA 94537, U.S.A. Or,
  515.          in Toronto, it can be downloaded from CRS: Canada Remote Systems
  516.          (Mississauga).
  517.  
  518.     PSView
  519.       ???
  520.  
  521.       What: Interpreter
  522.       Status: ???
  523.       Platforms: Macintosh
  524.       Get-From: ???
  525.  
  526.     TScript
  527.       ???
  528.  
  529.       For most users who only want to print to common printers like
  530.       DeskWriters, StyleWriters, or Personal LaserWriter LS's, the
  531.       Basic version of TScript will suffice ( $ 55).
  532.  
  533.       A more complex version is available that works with more esoteric
  534.       printers, particularly color printers and very-high-end
  535.       imagesetters.
  536.  
  537.       What: Interpreter
  538.       Status: commercial ( $ 55)
  539.       Platforms: Macintosh
  540.       Get-From: ???
  541.  
  542.     UltraScript
  543.       is a PostScript previewer for level 1 PostScript only.
  544.  
  545.       UltraScript can print from within an application. This feature
  546.       requires about 1 Mbyte of memory above the minimum requirement.
  547.       It can process hinted type-1 (Adobe) fonts. The products include
  548.       QMS fonts with metrics that match those of Adobe's fonts.
  549.  
  550.       The main PostScript interpreter in UltraScript PC runs as a TSR,
  551.       mostly living in extended memory (occupies about 24K below the
  552.       640K line). There is a different TSR called PCAPTURE that
  553.       intercepts LPTn output and routes it to UltraScript, which
  554.       interprets it and prints to the real printer. There's also a
  555.       front-end program which selects printing from an already-existing
  556.       file or lets you run in interactive mode (similar to "executive"
  557.       on a PostScript printer).
  558.  
  559.       UltraScript PC is $ 195. It runs in PC/AT compatibles and needs
  560.       about 1M of extended memory. The basic version includes 25 fonts.
  561.       UltraScript PC Plus is $ 445 includes 47 fonts. The previewer
  562.       requires Microsoft Windows 3.
  563.  
  564.       UltraScript for the Macintosh requires at least a 2 Mbyte system
  565.       to run. The basic version is $ 195 and includes 15 fonts.
  566.       UltraScript Plus is $ 495, includes 43 fonts, and has an
  567.       AppleTalk print spooler. It appears on the Chooser as a printer.
  568.  
  569.       What: Previewer, Non-PostScript-Printer-Driver,
  570.          Converts-PostScript-to-PCL, Converts-PostScript-to-PCX,
  571.          Converts-PostScript-to-TIFF
  572.       Status: commercial
  573.       Platforms: MS-DOS, Macintosh
  574.       Get-From: PM Ware in Escondido, California, 1-800-845-4843 or
  575.          1-619-738-6633. CompuClassics, phone 1-800-733-3888.
  576.  
  577. Subject: 12.5 Utilities
  578.  
  579.     The following are utilities intended to make using PostScript or
  580.     programming in PostScript easier. Many interpreters are also very
  581.     useful utilities. A program that makes something nice-looking but
  582.     does not help you use or program in PostScript would be in one of
  583.     the next section, PostScript Programs. This section has not yet
  584.     been created, but I am accepting information for it!
  585.  
  586.     a2ps
  587.       places two pages on each physical page, borders surrounding
  588.       pages, headers, line numbering, multiple copies, landscape and
  589.       portrait mode, wide format, lines numbering, fold/cut long lines,
  590.       control font size.
  591.  
  592.       What: Converts-ASCII-to-PostScript
  593.       Status: free
  594.       Platforms: UNIX, MS-DOS
  595.       Get-From: comp.sources.misc volume 10, issue 73, archive name a2ps3,
  596.          posted 17 February 1990. Modified version posted to
  597.          alt.sources 25 March 1990 by Tor Lillqvist
  598.          (tml@hemuli.tik.vtt.fi). Updated version available by
  599.          anonymous ftp from imag.fr (129.88.32.1) in the "archive"
  600.          directory.
  601.  
  602.     asc2ps
  603.       is part of Psroff3.0, and is integrated with psxlate. It is of
  604.       particular interest because it understands nroff's backspace bold
  605.       and italic conventions and doesn't introduce lots of extra bells
  606.       and whistles.
  607.  
  608.       What: Converts-ASCII-to-PostScript
  609.       Status: free
  610.       Platforms: ???
  611.       Get-From: See Psroff3.0
  612.  
  613.     asciiprint.ps
  614.       ???
  615.  
  616.       What: Converts-ASCII-to-PostScript, Example
  617.       Status: free
  618.       Platforms: PostScript
  619.       Get-From: zben@umd5.umd.edu (Ben Cranston)
  620.  
  621.     ato2pps
  622.       prints ASCII printable text boxed, 2-up, in landscape mode.
  623.       Prints boxed header with date & time, file name, and page number.
  624.  
  625.       What: Converts-ASCII-to-PostScript
  626.       Status: free
  627.       Platforms: UNIX, possibly available on Macintosh (C program)
  628.       Get-From: Mark Edwards (edwards@vms.macc.wisc.edu)
  629.  
  630. |   Bar-a-Coda
  631. |     is an application for creating PostScript (EPS and EPSI) and TIFF
  632. |     bar codes. Bar-a-Coda allows you to easily create an individual
  633. |     bar code, a sheet, or many sheets.
  634. |
  635. |   BarCodeKit
  636. |     is an object library (in Objective-C) for creating PostScript
  637. |     (EPS and EPSI) and TIFF bar codes.
  638. |
  639. |     The two products offer every major bar code symbology. They can
  640. |     also create two-dimensional/multiple row bar codes.
  641. |
  642. |     Bar codes can be scaled and rotated, colorized, dragged and
  643. |     dropped into documents and accessed from any application via the
  644. |     NeXTSTEP Services menu.
  645. |
  646. |   What: User-Utility
  647. |
  648. |   Status: Commercial
  649. |
  650. |   Platforms: NeXTSTEP
  651. |
  652. |   Get-From: Hot Technologies, email to info@hot.com or phone 617-252-0088.
  653.  
  654.     bbfig
  655.       will let you calculate the bounding box of a PostScript picture.
  656.       It prints the figure and then calculates the bounding box around
  657.       the figure and print the box and its coordinates. This usually
  658.       works. However, for the times that it fails you have to measure
  659.       it by hand.
  660.  
  661.       What: Bounding-Box
  662.       Status: free
  663.       Platforms: ???
  664.       Get-From:
  665. |        world.std.com:/src/text/tex/dvips/contrib,
  666. |        cs.dal.ca:/pub/comp.archives,
  667. |        emx.cc.utexas.edu:/pub/mnt/source/tex/dvi3ps,
  668. |        isfs.kuis.kyoto-u.ac.jp:/TeX/styles/kth.se
  669.  
  670. |   behandler.ps
  671. |     is a PostScript error handler. If you prepend it to a broken
  672. |     PostScript file it will give a lot of information when the
  673. |     program crashes.
  674. |
  675. |     What: Programmer-Utility
  676. |     Status: free
  677. |     Platforms: PostScript
  678. |     Get-From: email to jgm@cs.brown.edu
  679.  
  680.     cz
  681.       is table-driven, handles almost any character set, uses any font
  682.       on printer, control font sizes, paper size, page layout, number
  683.       of columns, line numbers, portrait or landscape mode, page
  684.       reversal, leading (line spacing), tab expansion. Emacs interface.
  685.       By Howard Gayle.
  686.  
  687.       What: Converts-ASCII-to-PostScript
  688.       Status: free
  689.       Platforms: UNIX
  690.       Get-From: comp.sources.misc volume 8 issues 65-75, 77-78
  691.          ( 1 Oct 1989) issue 97 (28 Oct 1989) (Other prerequisites:
  692.          see README file at beginning of issue 65.)
  693.  
  694.     crossword.ps
  695.       converts a specially formatted ASCII file to a crossword puzzle.
  696.       By Carl Lydick. Just prepend to an ASCII file and send it to the
  697.       printer.
  698.  
  699.       What: Written-in-PostScript, Converts-ASCII-to-PostScript
  700.       Status: free
  701.       Platforms: PostScript
  702.       Get-From: send a mail message whose body consists of the line "SEND
  703.          ASCII_TO_POSTSCRIPT" to FILESERV@SOL1.GPS.CALTECH.EDU (or,
  704.          if you're on ESnet/NSInet, to SOL1::FILESERV).
  705.  
  706.     double.ps
  707.       prints two pages of ASCII side by side in landscape mode. By Carl
  708.       Lydick.
  709.  
  710.       What: Written-in-PostScript, Converts-ASCII-to-PostScript
  711.       Status: free
  712.       Platforms: PostScript
  713.       Get-From: send a mail message whose body consists of the line "SEND
  714.          ASCII_TO_POSTSCRIPT" to FILESERV@SOL1.GPS.CALTECH.EDU (or,
  715.          if you're on ESnet/NSInet, to SOL1::FILESERV).
  716.  
  717.     dvips
  718.       ???
  719.  
  720.       What: Converts-DVI-to-PostScript
  721.       Status: ???
  722.       Platforms: UNIX
  723.       Get-From: Radical Eye Software.
  724.  
  725.     DWB 3
  726.       ???
  727.  
  728.       What: ???
  729.       Status: ???
  730.       Platforms: ???
  731.       Get-From: ???
  732.  
  733.     enscript
  734.       formats text in 1 or 2 columns, portrait or landscape, manual
  735.       paper feed, headers, line printer simulation, line wrap or
  736.       truncation, control lines on page, fonts.
  737.  
  738.       What: Converts-ASCII-to-PostScript
  739.       Status: commercial
  740.       Platforms: UNIX
  741.       Get-From: Adobe Systems
  742.  
  743.     epsffit
  744.       fits an EPSF file to a given bounding box.
  745.  
  746.       What: Bounding-Box
  747.       Status: free
  748.       Platforms: UNIX
  749.       Get-From: See the psutils entry.
  750.  
  751.     epsinfo.ps
  752.       determines bounding boxes. This can help to turn a PS file into
  753.       an EPS file.
  754.  
  755.       What: Bounding-Box
  756.       Status: ???
  757.       Platforms: PostScript
  758.       Get-From: from the Adobe file server (see Section 6,
  759.          ``About Adobe'') or stis.nsf.gov:/NSF/eps/epsinfo.ps
  760.  
  761.     epsonps
  762.       Epson LX-800 to PostScript translator, supports international
  763.       character sets, IBM graphics characters, different width fonts,
  764.       bit-mapped graphics.
  765.  
  766.       What: Converts-ASCII-to-PostScript
  767.       Status: free
  768.       Platforms: MS-DOS
  769.       Get-From: comp.sources.misc
  770.